var CustomerQnaView=function(){
	customerQnaViewThis=this;
	customerQnaViewThis.QnaViewJson=null;
}
CustomerQnaView.prototype = {
	getDetailQna:function(){
		console.log('S::1');
		var mj = new MJson(); 
		var cm = new ConnectionManager();
		mj.putPub(MJson.PUB.SID, "QA001");
		mj.putPub(MJson.PUB.SERVICENAME, "getDetailQna"); 
	 
	 
		mj.putParameter("qna_seq", document.globalObj.QNA_DATA.qna_seq);
		// mj.putPub("modpage_yn", "Y");
		console.log("request :: " + mj.getJsonString());
		cm.requestGet(mj.getJsonString(), function(jsonData) 
		{
			if(mj.checkServiceResult(jsonData)) {
				console.log('성공::통신');  
				customerQnaViewThis.QnaViewJson=jsonData;
				customerQnaViewThis.displayContents();
			}
		}, function(e) {
			console.log('실패:통신'); 
		});
	},
	displayContents:function(){
		console.log('::::::::'+JSON.stringify(customerQnaViewThis.QnaViewJson));
		
		
		
		var qnaName;
		switch(customerQnaViewThis.QnaViewJson.msp.contents.items.qna__detail__type){
			case "B":
			qnaName="부킹";
			break;
			
			case "C":
			qnaName="동호회";
			break;
			
			case "J":
			qnaName="조인룸";
			break;
			
			case "P":
			qnaName="결제";
			break;
			
			case "M":
			qnaName="회원";
			break;
			
			case "E":
			default :
			qnaName="기타";
			break;
		}
		var QTimeText=new String(customerQnaViewThis.QnaViewJson.msp.contents.items.reg__date);
		QTimeText=QTimeText.substr(0,4)+"."+QTimeText.substr(4,2)+"."+QTimeText.substr(6,2);
		
		var ATimeText=new String(customerQnaViewThis.QnaViewJson.msp.contents.items.mod__date);
		ATimeText=ATimeText.substr(0,4)+"."+ATimeText.substr(4,2)+"."+ATimeText.substr(6,2);
		
		var qnaViewQTitle='<dt>'+customerQnaViewThis.QnaViewJson.msp.contents.items.title;
		var qnaViewQName='<div class="part_S">'+customerQnaViewThis.QnaViewJson.msp.contents.items.qna__name;
		var qnaViewQDetailName='<mark>'+qnaName+'</mark></div></dt> ';
		var qnaViewQContents='<dd><div class="ques"><span class="ico_all ico3"><em>질문</em></span>'+customerQnaViewThis.QnaViewJson.msp.contents.items.contents;
		var qnaViewQTime='<time>'+QTimeText+'</time></div>';
		var qnaViewATitle='<div class="answer"><span class="ico_all ico4"><em>답변</em></span>'+'답변 준비중입니다.';
		var qnaViewATime='<time>'+ATimeText+'</time>';
		var qnaViewAFoot='</div></dd>';
		
		var qnaViewAll=qnaViewQTitle+qnaViewQName+qnaViewQDetailName+qnaViewQContents+qnaViewQTime+qnaViewATitle+qnaViewATime+qnaViewAFoot;
		$("#qnaViewContents").append(qnaViewAll); 
		/* 원본
		 * <!--제목  -->
            <dt>
                제목이 노출됩니다. 제목이 노출됩니다. 제목이 노출됩니다. 
                <div class="part_S">사이트 이용문의<mark>부킹</mark></div>
                <!-- [ 사이트 이용문의 ] 항목일때 -->
                <!--div class="part_G">골프장 이용문의<mark>안성베네디트 스카이72 골프장</mark></div-->
                <!-- [ 골프장 이용문의 ] 항목일때 -->
            </dt> 
            
            <dd>
                <!--질문 영역-->
                 <div class="ques"><span class="ico_all ico3"><em>질문</em></span>
                     질문 내용이 노출됩니다. 질문 내용이 노출됩니다. 질문 내용이 노출됩니다. 질문 내용이 노출됩니다. 질문 내용이 노출됩니다. 질문 내용이 노출됩니다. 질문 내용이 노출됩니다.  질문 내용이 노출됩니다. 질문 내용이 노출됩니다.  
                     <time>2012.03.31</time>
                 </div>
                 
                 <!--답변 영역-->
                 <div class="answer"><span class="ico_all ico4"><em>답변</em></span>
                     답변 준비중입니다.
                     <time>2012.05.01</time>
                 </div>
            </dd>
		 */
	},
	deleteMyQna:function(){
		var mj = new MJson(); 
		var cm = new ConnectionManager();
		mj.putPub(MJson.PUB.SID, "QA001");
		mj.putPub(MJson.PUB.SERVICENAME, "deleteQna"); 

		mj.putParameter("qna_seq", document.globalObj.QNA_DATA.qna_seq); 
		console.log("request :: " + mj.getJsonString());
		cm.requestGet(mj.getJsonString(), function(jsonData) 
		{
			if(mj.checkServiceResult(jsonData)) {
				console.log('성공::통신');  
				console.log('::::::::'+JSON.stringify(jsonData));
				$.mobile.changePage("customer.html");
			}
		}, function(e) {
			console.log('실패:통신'); 
		});
	},
	onPageShow:function(){
		console.log(this);
		this.getDetailQna();
		$("#qnaViewListAnchor").bind('click', function(event) {
		  console.log('list');
		  $.mobile.changePage("qna.html");
		});
		$("#qnaViewModAnchor").bind('click', function(event) {
		  console.log('mod');
		  $.mobile.changePage("qna_modify.html");
		});
		$("#qnaViewDeleteBtn").bind('click', function(event) {
		  console.log('delete');
		  customerQnaViewThis.deleteMyQna();
		});
	}	
}